#include <stdio.h>
#include <stdlib.h>

#define PCHAR *char;
#define a0 int[10];

/*
 * */

typedef struct student {
    char name[64];
    short age;
}Stu_t, *Stu_pt;

int main() {
    Stu_t st1; // 等价于 struct student st1
    st1.age = 18;

    Stu_pt pst1; // 等价于 Stu_t *pst1， struct student *pst1
    pst1 = (Stu_pt)malloc(sizeof(Stu_t));
    printf("sizeof(Stu_t):%d\n", sizeof(Stu_t)); // 66
    printf("sizeof(Stu_pt):%d\n", sizeof(Stu_pt)); // 8
    printf("sizeof(st1):%d\n", sizeof(st1)); // 66
    printf("sizeof(pst1):%d\n", sizeof(pst1)); // 8
    printf("sizeof(*pst1):%d\n", sizeof(*pst1)); // 66


    return 0;
}
